package com.alex.server.service;

import com.alex.server.domain.Course;
import com.alex.server.dto.CourseContentDto;
import com.alex.server.dto.CourseDto;
import com.alex.server.dto.PageDto;
import com.alex.server.dto.SortDto;

/**
 * 课程章程service
 */
public interface ICourseService {
    PageDto list(PageDto pageDto);

    void save(CourseDto courseDto);

    void insert(Course course);

    void update(Course course);

    void delete(String id);

    void updateTime(String courseId);

    CourseContentDto findContent(String id);

    int saveContent(CourseContentDto courseContentDto);

    void sort(SortDto sortDto);
}